package Rechteck;

import java.util.*;

public class RechteckListeMittel {
	private ArrayList<ArrayList<Rechteck>> rechtecklistemittel = new ArrayList<ArrayList<Rechteck>>(10000);
	private Random zufall = new Random();
	
	public RechteckListeMittel() {
		int y = 0;
		for (int i = 0; i <= 9999; i++) {
			rechtecklistemittel.add(new ArrayList<Rechteck>(1000));
			for (int x = 0; x <= 999; x++) {
				rechtecklistemittel.get(y).add(new Rechteck(zufall.nextInt(100) + 1, zufall.nextInt(100) + 1));
			}
			y++;
		}
		ausgabe();
	}
	
	public void ausgabe() {
		int quadrate = 0;
		int gesamtFlaeche = 0;
		int i = 0;

		for (ArrayList<Rechteck> liste : rechtecklistemittel) {
			for (Rechteck rechteck : liste) {
			if (rechteck.getBreite() == rechteck.getLaenge())
				quadrate++;
				gesamtFlaeche += rechteck.getFlaeche();
				i++;
			}
		}
		
		System.out.println();
		System.out.println("Es hat " + quadrate + " Quadrate in der Liste.");
		System.out.println("Die gesamte Flaeche betraegt " + gesamtFlaeche + " m^2.");
		System.out.println("Es sind " + i + " Rechtecke in der Liste.");
	}
}